do duty - German English Dictionary